IS

Irwin, Gretchen

Topic Weight Topic Terms
0.407 analysis techniques structured categories protocol used evolution support methods protocols verbal improve object-oriented difficulties analyses
0.365 reuse results anchoring potential strategy assets leading reusability incentives impact bias situations effect similarity existing
0.172 problem problems solution solving problem-solving solutions reasoning heuristic theorizing rules solve general generating complex example
0.145 using subjects results study experiment did conducted task time used experienced use preference experimental presented
0.121 training learning outcomes effectiveness cognitive technology-mediated end-user methods environments longitudinal skills performance using effective method
0.112 group gss support groups systems brainstorming research process electronic members results paper effects individual ebs

Focal Researcher     Coauthors of Focal Researcher (1st degree)     Coauthors of Coauthors (2nd degree)

Note: click on a node to go to a researcher's profile page. Drag a node to reallocate. Number on the edge is the number of co-authorships.

Monarchi, David E. 1 Nelson, H. James 1 Sheetz, Steven D. 1 Tegarden, David P. 1
analogical reasoning 1 cognitive mapping 1 group support systems 1 learning 1
object-oriented systems 1 object-oriented analysis 1 software reuse 1 verbal protocol 1

Articles (2)

The Role of Similarity in the Reuse of Object-Oriented Analysis Models. (Journal of Management Information Systems, 2002)
Authors: Abstract:
    Software reuse--the application of existing software artifacts in the development of a new system--has been claimed to dramatically improve system development productivity and quality. These claims have been particularly pronounced with respect to the reuse of object-oriented (OO) software artifacts. However, the empirical evaluations of these claims are relatively sparse and often inconsistent. This paper begins to address the gap in the literature. A verbal-protocol study was conducted in which analysts created a model for a problem (the target) and were given an example problem and solution (the source) to reuse. The results show little support for reuse in OO analysis. First, reuse had no effect on the quality of the OO analysis models. Subjects given a highly reusable example produced solutions that were no better than those of subjects in the control group. Second, the degree of similarity between the source and target problems did have an effect on the reuse process, although it did not impact the reuse outcome. Subjects given the example with the most similarity to the target problem quickly recognized the reuse potential, attempted a fair amount of reuse, but made several errors stemming from lazy copying. Subjects given an example with a lesser (but still significant) degree of similarity were often unable to recognize the reuse potential, and thus engaged in less rescue activity. Thus, the characteristics of the source-target comparison that facilitate noticing the reuse potential of the source do not necessarily help in applying the source solution to the target problem. These results suggest that the claims associated with reuse should be treated with a healthy dose of skepticism.
Exploring the Difficulties of Learning Object-Oriented Techniques. (Journal of Management Information Systems, 1997)
Authors: Abstract:
    Object-oriented (OO) analysis, design, and programming techniques have emerged as potential solutions to the software crisis. However, learning OO techniques can be a difficult process. This study investigates students' perceptions of the difficulties in learning and using OO techniques. Two groups of students who had recently completed a sixteen-week course on OO systems development participated in the study. Cognitive mapping techniques implemented with group support system (GSS) technology were used to gather information on the students' perceptions. The groups used the GSS to identify what was difficult about learning and using OO techniques, classify these concepts into categories, rank the relative importance of each category, and determine the relationships among the categories. Importance rankings of the categories show that learning basic object concepts was most important to and most difficult for the students, followed by design issues, and programming techniques. Composite cognitive maps of the shared perceptions of group members suggest that educators and industry trainers can reduce the difficulties of learning OO concepts by teaching simplified methodologies and controlling difficulties of the programming environment.